Paul Eggert [Wed, 4 Feb 2015 02:24:50 +0000 (18:24 -0800)]
* .gitattributes: Ignore blanks at EOL in texinfo.tex.
Artur Malabarba [Tue, 3 Feb 2015 20:14:28 +0000 (18:14 -0200)]
emacs-lisp/package.el (package--read-pkg-desc): Fix tar-desc reference.
Artur Malabarba [Tue, 3 Feb 2015 19:51:39 +0000 (17:51 -0200)]
emacs-lisp/package.el (package-menu-execute): Offer to remove packages.
Artur Malabarba [Tue, 3 Feb 2015 13:56:13 +0000 (13:56 +0000)]
emacs-lisp/package.el (package-desc-status): Add "dependency" status to Package Menu.
Artur Malabarba [Tue, 3 Feb 2015 13:43:10 +0000 (13:43 +0000)]
emacs-lisp/package.el (package--user-selected-p): New function.
Populates `package-selected-packages' if necessary, and then checks if
symbol PKG is contained in it.
Artur Malabarba [Tue, 3 Feb 2015 11:38:08 +0000 (11:38 +0000)]
automated/package-test.el (package-test-get-deps): New test.
Artur Malabarba [Tue, 3 Feb 2015 11:36:10 +0000 (11:36 +0000)]
emacs-lisp/package.el (package--get-deps): delete-dups when ONLY is nil.
Artur Malabarba [Tue, 3 Feb 2015 11:19:56 +0000 (11:19 +0000)]
emacs-lisp/package.el (package-delete): Document NOSAVE.
Thierry Volpiatto [Mon, 2 Feb 2015 20:35:29 +0000 (21:35 +0100)]
emacs-lisp/package.el (package-reinstall): Don't change selected status.
Artur Malabarba [Tue, 3 Feb 2015 11:08:02 +0000 (11:08 +0000)]
NEWS: Document package.el's improved dependency-handling.
Michael Albinus [Tue, 3 Feb 2015 08:24:57 +0000 (09:24 +0100)]
Further work on suppressing shell history in Tramp
Fixes: debbugs:19731
* net/tramp-sh.el (tramp-histfile-override): Fix docstring.
(tramp-open-shell, tramp-maybe-open-connection): Set also
HISTFILESIZE and HISTSIZE when needed.
Paul Eggert [Tue, 3 Feb 2015 00:20:55 +0000 (16:20 -0800)]
Omit unnecessary var if GTK or NS
* frame.c, frame.h (frame_default_tool_bar_height) [USE_GTK||HAVE_NS]:
Now a constant zero on these platforms.
Michael Albinus [Mon, 2 Feb 2015 19:47:31 +0000 (20:47 +0100)]
* net/tramp-sh.el (tramp-histfile-override): Use t instead of `unset'.
Michael Albinus [Mon, 2 Feb 2015 15:42:01 +0000 (16:42 +0100)]
* net/tramp-sh.el (tramp-histfile-override): Use `unset' as default.
Artur Malabarba [Mon, 2 Feb 2015 15:26:40 +0000 (13:26 -0200)]
emacs-lisp/package.el (package--get-deps): Fix returning duplicates.
Artur Malabarba [Sun, 1 Feb 2015 23:08:35 +0000 (21:08 -0200)]
emacs-lisp/package.el (package-menu-execute): Clean unnecessary `and'.
Michael Albinus [Mon, 2 Feb 2015 12:49:57 +0000 (13:49 +0100)]
Fix last tramp-sh.el commit
Artur Malabarba [Mon, 2 Feb 2015 11:55:24 +0000 (11:55 +0000)]
emacs-lisp/package.el (package-initialize): Populate `package-selected-packages'.
Michael Albinus [Mon, 2 Feb 2015 11:38:36 +0000 (12:38 +0100)]
Tramp: Support unsetting HISTFILE.
Fixes: debbugs:19731
* lisp/net/tramp-sh.el (tramp-histfile-override): Add another choice 'unset.
(tramp-open-shell, tramp-maybe-open-connection): Support it.
Thierry Volpiatto [Mon, 2 Feb 2015 09:24:46 +0000 (10:24 +0100)]
emacs-lisp/package.el: Fix previous patch
Artur Malabarba [Sun, 1 Feb 2015 23:01:37 +0000 (21:01 -0200)]
emacs-lisp/package.el: Many style changes
Artur Malabarba [Sun, 1 Feb 2015 22:50:13 +0000 (20:50 -0200)]
package.el (package--get-deps): Fix for indirect dependencies.
Artur Malabarba [Sun, 1 Feb 2015 22:34:16 +0000 (20:34 -0200)]
emacs-lisp/package.el (package-install): Rename ARG to MARK-SELECTED.
Artur Malabarba [Sun, 1 Feb 2015 22:28:21 +0000 (20:28 -0200)]
emacs-lisp/package.el (package-selected-packages): Fix :type
Thierry Volpiatto [Sun, 1 Feb 2015 21:45:47 +0000 (19:45 -0200)]
emacs-lisp/package.el: Don't allow deleting dependencies.
Martin Rudalics [Sun, 1 Feb 2015 20:00:14 +0000 (12:00 -0800)]
Give `window-text-pixel-size' optional BUFFER argument.
[This reinstalls commit
1d1162479caf1fdf48564f1486fa84e3cdacaa9b,
which I mistakenly reverted. --eggert]
* xdisp.c (Fwindow_text_pixel_size): Add optional argument BUFFER.
* display.texi (Size of Displayed Text): Describe optional
argument BUFFER of `window-text-pixel-size'.
Paul Eggert [Sun, 1 Feb 2015 19:39:36 +0000 (11:39 -0800)]
Revert changes installed by xwidgets merge
Martin Rudalics [Sun, 1 Feb 2015 15:49:46 +0000 (16:49 +0100)]
Give `window-text-pixel-size' optional BUFFER argument.
* xdisp.c (Fwindow_text_pixel_size): Add optional argument BUFFER.
* display.texi (Size of Displayed Text): Describe optional
argument BUFFER of `window-text-pixel-size'.
Ulrich Müller [Sun, 1 Feb 2015 14:05:20 +0000 (15:05 +0100)]
configure.ac: Fix a typo.
Glenn Morris [Sun, 1 Feb 2015 11:24:33 +0000 (06:24 -0500)]
# Auto-commit of loaddefs files.
Joakim Verona [Sun, 1 Feb 2015 00:30:02 +0000 (01:30 +0100)]
Better changelog for xwidgets
Joakim Verona [Sun, 1 Feb 2015 00:16:40 +0000 (01:16 +0100)]
NEWS entry and Changelog xwidgets
Joakim Verona [Sat, 31 Jan 2015 23:37:46 +0000 (00:37 +0100)]
Merge branch 'master' into xwidget
Joakim Verona [Sat, 31 Jan 2015 20:09:11 +0000 (21:09 +0100)]
Fix compile warnings xwidget.el
Joakim Verona [Sat, 31 Jan 2015 20:07:07 +0000 (21:07 +0100)]
Fix for crash when displaying xwidget in a tty
Xwidgets are now handled the same as images in the tty case,
they are ignored.
Eli Zaretskii [Sat, 31 Jan 2015 18:48:53 +0000 (20:48 +0200)]
Avoid aborts when keyboard-coding-system is raw-text (Bug#19532)
src/coding.c (raw_text_coding_system_p): New function.
src/keyboard.c (read_decoded_event_from_main_queue): Use it when the
keyboard coding-system is 'raw-text'.
src/coding.h (raw_text_coding_system_p): Add prototype.
Andreas Schwab [Sat, 31 Jan 2015 08:38:07 +0000 (09:38 +0100)]
Don't reimplement move-if-change badly
* Makefile.in (gl-stamp): Generate globals.h through the use of
move-if-change.
(globals.h): Replace with empty command.
Eli Zaretskii [Sat, 31 Jan 2015 08:35:26 +0000 (10:35 +0200)]
Fix while-no-input loops (Bug#19547)
src/keyboard.c (kbd_buffer_store_event_hold): Ignore FOCUS_OUT_EVENT
and ICONIFY_EVENT for the purposes of breaking while-no-input
loops.
Eli Zaretskii [Sat, 31 Jan 2015 08:05:10 +0000 (10:05 +0200)]
Fix last commit, which confused WINDOWSNT with MSDOS.
src/dired.c (read_dirent): Correct the "MSDOS hacks" hack: the
special code for errno = ENOENT or EACCES is needed for WINDOWSNT,
not for MSDOS.
Paul Eggert [Sat, 31 Jan 2015 07:11:55 +0000 (23:11 -0800)]
Simplify read_dirent's MSDOS hacks
* dired.c (read_dirent): Simplify by removing the need for the
DIR_ENTRY argument. All callers changed. This separates the
MS-DOS idiosyncrasies better from the rest of the code.
Stefan Monnier [Sat, 31 Jan 2015 05:48:14 +0000 (00:48 -0500)]
EIEIO: Simplify help hyperlinks; Try and reduce hardcoding in .elc
* lisp/emacs-lisp/cl-generic.el (cl--generic-search-method): Fix regexp.
* lisp/emacs-lisp/eieio-core.el (eieio--check-type): Remove.
Use cl-check-type everywhere instead.
(eieio-class-object): Remove, use find-class instead when needed.
(class-p): Don't inline.
(eieio-object-p): Check more thoroughly, so we don't treat cl-structs,
such as eieio classes, as objects. Don't inline.
(object-p): Mark as obsolete.
(eieio-defclass-autoload, eieio-defclass-internal, eieio-oref)
(eieio--generic-tagcode): Avoid `class-p'.
(eieio-make-class-predicate, eieio-make-child-predicate): New functions.
(eieio-defclass-internal): Use current-load-list rather than
`class-location'.
* lisp/emacs-lisp/eieio-opt.el (eieio-help-class, eieio-help-constructor):
Use find-lisp-object-file-name, help-fns-short-filename and new calling
convention for eieio-class-def.
(eieio-build-class-list): Remove function, unused.
(eieio-method-def): Remove button type, unused.
(eieio-class-def): Inherit from help-function-def.
(eieio--defclass-regexp): New constant.
(find-function-regexp-alist): Use it.
(eieio--specializers-apply-to-class-p): Handle eieio--static as well.
(eieio-help-find-method-definition, eieio-help-find-class-definition):
Remove functions.
* lisp/emacs-lisp/eieio.el (defclass): Use new eieio-make-class-predicate
and eieio-make-child-predicate.
(eieio-class-parents): Use eieio--class-object.
(slot-boundp, find-class, eieio-override-prin1): Avoid class-p.
(slot-exists-p): Use find-class.
* test/automated/eieio-tests.el (eieio-test-23-inheritance-check): Simplify.
Stefan Monnier [Fri, 30 Jan 2015 21:00:29 +0000 (16:00 -0500)]
* lisp/emacs-lisp/backquote.el: Fix bug with unoptimized exp.
Fixes: debbugs:19734
* lisp/emacs-lisp/backquote.el (backquote-delay-process): Don't reuse `s'
since it may be "equivalent" in some sense, yet different.
* test/automated/core-elisp-tests.el (core-elisp-tests-3-backquote): New test.
Oleh Krehel [Wed, 28 Jan 2015 10:55:47 +0000 (11:55 +0100)]
lisp/outline.el: Improve docstrings.
Oleh Krehel [Wed, 28 Jan 2015 09:32:12 +0000 (10:32 +0100)]
lisp/outline.el: Add namespace prefixes.
* outline.el (outline-hide-entry): Rename from `hide-entry'.
(outline-show-entry): rename from `show-entry'
(outline-hide-body): Rename from `hide-body'.
(outline-hide-region-body): Rename from `hide-region-body'.
(outline-show-all): Rename from `show-all'.
(outline-hide-subtree): Rename from `hide-subtree'.
(outline-hide-leaves): Rename from `hide-leaves'.
(outline-show-subtree): Rename from `show-subtree'.
(outline-hide-sublevels): Rename from `hide-sublevels'.
(outline-hide-other): Rename from `hide-other'.
(outline-show-children): Rename from `show-children'.
(outline-show-branches): Rename from `show-branches'.
Oleh Krehel [Fri, 30 Jan 2015 08:24:33 +0000 (09:24 +0100)]
lisp/outline.el (outline-mode): Clean up docstring
* lisp/outline.el (font-lock-warning-face): Remove unused declare.
(outline-mode-prefix-map): Remove obsolete comment.
(outline-font-lock-face): Remove obsolete comment.
Oleh Krehel [Wed, 28 Jan 2015 09:07:54 +0000 (10:07 +0100)]
lisp/custom.el (
defface): Set indent to 1.
Oleh Krehel [Tue, 27 Jan 2015 10:20:53 +0000 (11:20 +0100)]
lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Set `indent' to 1.
Michal Nazarewicz [Wed, 21 Jan 2015 23:14:42 +0000 (00:14 +0100)]
files.el: avoid asking whether to kill Emacs multiple times
* lisp/files.el (save-buffers-kill-emacs): If `confirm-kill-emacs' is
set, but user has just been asked whether they really want to kill Emacs
(for example with a ‘Modified buffers exist; exit anyway?’ prompt) , do
not ask them for another confirmation.
Glenn Morris [Fri, 30 Jan 2015 08:08:40 +0000 (00:08 -0800)]
Tweak recent gnus-registry.el changes
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01748.html
* lisp/gnus/gnus-registry.el (gnus-registry-max-pruned-entries)
(gnus-registry-prune-factor, gnus-registry-default-sort-function):
Fix :version.
(gnus-registry-default-sort-function): Improve :type.
Glenn Morris [Fri, 30 Jan 2015 08:04:52 +0000 (00:04 -0800)]
# ChangeLog fix
That's not the right format for multi-file changes,
and such things don't need ChangeLog entries anyway.
Glenn Morris [Fri, 30 Jan 2015 08:03:34 +0000 (00:03 -0800)]
# ChangeLog fix
If you revert a change a few days after making it,
don't delete the ChangeLog entry.
Glenn Morris [Fri, 30 Jan 2015 08:01:24 +0000 (00:01 -0800)]
# ChangeLog fixes
Merged ChangeLog entries go to the top, with the date of the merge.
It's a simple rule.
Eli Zaretskii [Fri, 30 Jan 2015 06:48:32 +0000 (08:48 +0200)]
Fix error messages when readdir cannot open a directory on MS-Windows
src/dired.c (read_dirent): Accept an additional argument
FIRST_ENTRY. If readdir fails with ENOENT or EACCES the first
time it is called, report the error as if it happened in
open_directory.
(directory_files_internal, file_name_completion): Adjust callers
or read_dirent.
Paul Eggert [Fri, 30 Jan 2015 03:51:31 +0000 (19:51 -0800)]
Spelling fix
Paul Eggert [Fri, 30 Jan 2015 03:01:28 +0000 (19:01 -0800)]
Refactor calls to opendir for simplicity
* dired.c (open_directory): Accept Lisp_Object, not char *, for
dirname. Signal an error if the open fails. All callers changed.
Francesc Rocher [Thu, 29 Jan 2015 23:38:31 +0000 (00:38 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Francesc Rocher [Thu, 29 Jan 2015 23:33:06 +0000 (00:33 +0100)]
Splash images refurbished
Paul Eggert [Thu, 29 Jan 2015 23:32:15 +0000 (15:32 -0800)]
Report readdir failures
Previously, on non-MS-Windows platforms the code treated most
readdir failures as EOF. This was incorrect, e.g., when readdir
fails with errno == EOVERFLOW. Signal an error instead.
* dired.c (read_dirent):
New function, which signals an error when readdir fails.
(directory_files_internal, file_name_completion): Use it.
Paul Eggert [Thu, 29 Jan 2015 21:54:51 +0000 (13:54 -0800)]
Merge from origin/emacs-24
ad588af Improve the fix for bug #19701
Conflicts:
src/ChangeLog
Paul Eggert [Thu, 29 Jan 2015 21:53:12 +0000 (13:53 -0800)]
Merge from origin/emacs-24
The following commit was skipped:
ba10f4b Fix issues with BibTeX entries containing ")".
Eli Zaretskii [Thu, 29 Jan 2015 18:46:03 +0000 (20:46 +0200)]
Commit src/ChangeLog for previous commit.
Eli Zaretskii [Thu, 29 Jan 2015 17:16:56 +0000 (19:16 +0200)]
Use bool for boolean in w32menu.c, w32font.c, w32uniscribe.c.
src/w32uniscribe.c (uniscribe_list, uniscribe_match): Use bool where
appropriate.
src/w32font.c (struct font_callback_data, w32font_list_internal)
(w32font_driver, w32font_match_internal): Use bool where appropriate.
src/w32menu.c (x_activate_menubar, set_frame_menubar)
(w32_dialog_show, initialize_frame_menubar, w32_menu_show)
(is_simple_dialog): Use bool where appropriate.
Lars Magne Ingebrigtsen [Thu, 29 Jan 2015 14:02:04 +0000 (14:02 +0000)]
lisp/gnus/nnimap.el (nnimap-request-group): Make it possible to enter nnimap groups again
Lars Magne Ingebrigtsen [Thu, 29 Jan 2015 09:20:48 +0000 (09:20 +0000)]
lisp/gnus/nnimap.el (nnimap-request-group): nnimap group activation problems fixed
Jay Belanger [Thu, 29 Jan 2015 03:37:24 +0000 (21:37 -0600)]
* lisp/calc/calc-units.el (calc-convert-exact-units): Improve the
simplification.
Jay Belanger [Thu, 29 Jan 2015 03:29:58 +0000 (21:29 -0600)]
* lisp/calc/calc-units.el (math-consistent-units-p): Strengthen the
test for consistent units.
Jay Belanger [Thu, 29 Jan 2015 03:17:10 +0000 (21:17 -0600)]
* lisp/calc/calc-units.el (calc-convert-exact-units): New function.
(calc-convert-units): Check for missing units.
* lisp/calc/calc-ext.el (calc-init-extensions): Autoload
`calc-convert-exact-units' and assign it a keybinding.
* lisp/calc/calc-help (calc-u-prefix-help): Add help for the
"un" keybinding.
Lars Magne Ingebrigtsen [Thu, 29 Jan 2015 02:22:21 +0000 (02:22 +0000)]
lisp/gnus/message.el (message-smtpmail-send-it): Make non-standard mail header separators work with smtpmail
Paul Eggert [Wed, 28 Jan 2015 19:11:14 +0000 (11:11 -0800)]
Use bool, not int, to track face changes
* xfaces.c (face_change): Rename from face_change_count, and
change from int to bool. The var is now true (instead of nonzero)
if attributes have changed; this is simpler. All uses changed.
Fixes: bug#19698
Eli Zaretskii [Wed, 28 Jan 2015 17:42:28 +0000 (19:42 +0200)]
Improve the fix for bug #19701
src/dired.c (directory_files_internal, file_name_completion)
[WINDOWSNT]: Signal an error when errno is set non-zero by
'readdir', regardless of its value.
src/w32.c (sys_readdir): Set errno to ENOENT when the directory
doesn't exist and to EACCES when it's not accessible to the
current user. Set errno to zero when FindNextFile exhausts the
directory, so that callers don't interpret that as an error and
don't signal a file-error.
(open_unc_volume): Set errno to ENOENT if WNetOpenEnum fails.
Stefan Monnier [Wed, 28 Jan 2015 13:18:50 +0000 (08:18 -0500)]
* lisp/emacs-lisp/cl.el (cl--function-convert): Simplify.
Tassilo Horn [Wed, 28 Jan 2015 09:32:50 +0000 (10:32 +0100)]
Fix issues with BibTeX entries containing ")".
* textmodes/reftex.el (reftex-syntax-table-for-bib): Give ( and )
punctuation syntax since to allow bibtex fields with values such
as {Test 1) and 2)} (bug#19205, bug#19707).
(reftex--prepare-syntax-tables): New function.
(reftex-mode): Use it.
[backport from trunk]
Tassilo Horn [Wed, 28 Jan 2015 09:32:50 +0000 (10:32 +0100)]
Fix issues with BibTeX entries containing ")".
* textmodes/reftex.el (reftex-syntax-table-for-bib): Give ( and )
punctuation syntax since to allow bibtex fields with values such
as {Test 1) and 2)} (bug#19205, bug#19707).
(reftex--prepare-syntax-tables): New function.
(reftex-mode): Use it.
Lars Ingebrigtsen [Wed, 28 Jan 2015 06:59:06 +0000 (06:59 +0000)]
lisp/gnus/nnimap.el (nnimap-request-group): nnimap group request bug fix
Paul Eggert [Wed, 28 Jan 2015 06:24:19 +0000 (22:24 -0800)]
Merge from gnulib and try to repair bad merge
This attempts to repair problems introduced by the bad merge
5491fd1098d27b3ba3db054076b9ab60fb3558dc. The easiest way for me
to fix the badly-merged gnulib files was to run
'admin/merge-gnulib', so I did that, which also imported the
following changes:
* build-aux/update-copyright, m4/gnulib.m4:
Update from gnulib, incorporating:
2015-01-15 time: port to MinGW32 3.21
2015-01-15 update-copyright: apply to self
2015-01-11 update-copyright: recognize groff's \(co marker
Elias Oltmanns [Wed, 28 Jan 2015 05:35:59 +0000 (16:35 +1100)]
nnimap `never' expiration fix
* nnimap.el (nnimap-find-expired-articles): Fix handling of
(expiry-wait . never).
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:31:15 +0000 (01:31 -0300)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:31:06 +0000 (01:31 -0300)]
Cleanup lisp/ChangeLog
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:08:18 +0000 (01:08 -0300)]
Merge from origin/emacs-24
9664def Signal a file-error from directory-files on MS-Windows (Bug#19701)
fd4e65e Added missing test for previous commit
5485e3e5 python.el: New non-global state dependent indentation engine.
3b23e6a Fix the description of --insert command-line option (Bug#19694)
7a7e594 Add a cross-reference in ELisp manual. (Bug#19668)
b4f4075 Fixes: debbugs:19660
83b3c31 * test/automated/regexp-tests.el: Require regexp-opt
Conflicts:
lisp/progmodes/python.el
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:46 +0000 (01:03 -0300)]
Merge from origin/emacs-24
The following commits were skipped:
81fb8ab Backport: Fix package tests when TMPDIR is in HOME
3a345b5 Backport: Handle the `neg' operator in some calc-units functions.
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:46 +0000 (01:03 -0300)]
Merge from origin/emacs-24
8ee825c doc/emacs/programs.texi (Custom C Indent): Fix a typo. (Bug#19647)
88ba49f Fix coding.c subscript error
3ea1b31 Prevent artist-mode from creating runaway timers (Bug#6130).
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:45 +0000 (01:03 -0300)]
Merge from origin/emacs-24
The following commits were skipped:
4c09e3a Backport: correct old fix for GTK font selection
8730974 Backport from trunk of bug 19531.
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:45 +0000 (01:03 -0300)]
Merge from origin/emacs-24
24aacfc Improve documentation of buttons (Bug#19628)
52ae3db doc/lispref/text.texi (Clickable Text): Improve indexing. (Bug#19629)
310f707 lisp/button.el (button-activate, push-button): Doc fix. (Bug#19628)
3ee38f2 Disallow w32 builds --without-toolkit-scroll-bars.
e6518fc Fix display of images in R2L screen lines
b0af674 Use u+05f4 in TUTORIAL.he.
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:45 +0000 (01:03 -0300)]
Merge from origin/emacs-24
The following commit was skipped:
7b8cba9 Backport: Parse pcomplete arguments regardless of pcomplete-cycle-completions
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:45 +0000 (01:03 -0300)]
Merge from origin/emacs-24
a3505cb doc/lispref/variables.texi (Creating Buffer-Local): Improve indexing (Bug#19608)
d132c7b erc-backend.el: Give hook-name a default value of nil and add-to-list unconditionally. Fixes debbugs:19363
61cc7bf Fix support of non-ASCII frame titles on MS-Windows (Bug#19590)
1e5902a * filenotify.el (file-notify--descriptor): Do not cons for remote files.
b1ea160 Handle watching of several files in the same directory for inotify.
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:45 +0000 (01:03 -0300)]
Merge from origin/emacs-24
The following commits were skipped:
67edddf More fixes to support multi-line search in comint
18a89a0 Better support for multi-line shell input.
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:44 +0000 (01:03 -0300)]
Merge from origin/emacs-24
b544ab5 Fix return value of vertical-motion at ZV (Bug#19553)
1f179ea Fix encoding of I/O in net-utils.el for MS-Windows. (Bug#19458)
70f298f Fix the description of -nl in --help text. (Bug#19542)
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:44 +0000 (01:03 -0300)]
Merge from origin/emacs-24
The following commit was skipped:
7c0bfa1 Fix line-move-visual's following of column in R2L lines (backport from trunk).
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 04:03:22 +0000 (01:03 -0300)]
Merge from origin/emacs-24
2a57b7e Fixes: debbugs:18756
Conflicts:
lisp/ChangeLog
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 03:59:34 +0000 (00:59 -0300)]
Merge from origin/emacs-24
The following commit was skipped:
4e86e02 Backport: Add an extra column for Version in list-packages table
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 03:59:34 +0000 (00:59 -0300)]
Merge from origin/emacs-24
d279e66 Fix assertion violations in try_window_id (Bug#19511)
031eadc Fix dired quoting bug with "Hit`N`Hide"
5981b4b More doc fixes for bug#19502 -- make documentation less X-specific.
143516c src/emacs.c (syms_of_emacs) <system-configuration>: Doc fix. (Bug#19502)
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 03:59:33 +0000 (00:59 -0300)]
Merge from origin/emacs-24
The following commit was skipped:
d7af65d Backport: Unbreak `mouse-action' property in text buttons
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 03:59:33 +0000 (00:59 -0300)]
Merge from origin/emacs-24
e13e3bd * admin/update_autogen (commit): Prepend "# " to commit message.
Stefan Monnier [Wed, 28 Jan 2015 03:41:31 +0000 (22:41 -0500)]
Tighten up the tagcode used for eieio and cl-struct objects
* lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Set the function
slot of the tag symbol to :quick-object-witness-check.
(eieio-object-p): Use :quick-object-witness-check.
(eieio--generic-tagcode): Use cl--generic-struct-tag.
* lisp/emacs-lisp/cl-preloaded.el: New file.
* lisp/emacs-lisp/cl-macs.el (cl--bind-inits): Remove, unused.
(cl--transform-lambda, cl-destructuring-bind): Remove cl--bind-inits.
(cl--make-usage-args): Strip away &aux args.
(cl-case, cl-typecase, cl--parse-loop-clause): Use macroexp-let2.
(cl-the, cl-check-type): Use macroexp-let2 and cl-typep.
(cl-defstruct): Use `declare' and cl-struct-define.
* lisp/emacs-lisp/cl-generic.el (cl--generic-struct-tag): New function.
(cl--generic-struct-tagcode): Use it to tighten the tagcode.
* lisp/loadup.el: Load cl-preloaded.
* src/lisp.mk (lisp): Add cl-preloaded.
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 03:33:03 +0000 (00:33 -0300)]
Merge from origin/emacs-24
The following commit was skipped:
780eb0a Auto-commit of loaddefs files.
Lars Magne Ingebrigtsen [Wed, 28 Jan 2015 03:21:33 +0000 (14:21 +1100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Fabián Ezequiel Gallina [Wed, 28 Jan 2015 03:09:39 +0000 (00:09 -0300)]
Merge from origin/emacs-24
a012c7b Fix copyright years by hand
732fd4c Update copyright year to 2015
Conflicts:
INSTALL.REPO
admin/notes/lel-TODO
doc/man/grep-changelog.1
doc/misc/eww.texi
etc/CONTRIBUTE
etc/GNU
etc/NEWS
etc/refcards/emacsver.tex
etc/refcards/ru-refcard.tex
lib-src/grep-changelog
lib-src/test-distrib.c
lib/alloca.in.h
lib/binary-io.h
lib/c-ctype.h
lib/c-strcasecmp.c
lib/c-strncasecmp.c
lib/careadlinkat.c
lib/close-stream.c
lib/dosname.h
lib/dup2.c
lib/filemode.h
lib/fpending.c
lib/fpending.h
lib/getgroups.c
lib/getloadavg.c
lib/getopt.in.h
lib/getopt1.c
lib/getopt_int.h
lib/gettext.h
lib/gettime.c
lib/gettimeofday.c
lib/group-member.c
lib/md5.c
lib/md5.h
lib/memrchr.c
lib/sha1.c
lib/sig2str.c
lib/stdarg.in.h
lib/stdbool.in.h
lib/stdlib.in.h
lib/strftime.c
lib/strtoimax.c
lib/strtol.c
lib/strtoll.c
lib/strtoull.c
lib/tempname.c
lib/time_r.c
lib/unsetenv.c
lib/xalloc-oversized.h
lisp/gnus/gnus-setup.el
lisp/progmodes/cap-words.el
lisp/w32-common-fns.el
m4/alloca.m4
m4/dup2.m4
m4/filemode.m4
m4/getgroups.m4
m4/getloadavg.m4
m4/gettime.m4
m4/gettimeofday.m4
m4/gnulib-common.m4
m4/group-member.m4
m4/manywarnings.m4
m4/memrchr.m4
m4/mktime.m4
m4/pathmax.m4
m4/pthread_sigmask.m4
m4/sig2str.m4
m4/ssize_t.m4
m4/st_dm_mode.m4
m4/stat-time.m4
m4/stdarg.m4
m4/stdbool.m4
m4/stddef_h.m4
m4/stdio_h.m4
m4/strftime.m4
m4/strtoimax.m4
m4/strtoll.m4
m4/strtoull.m4
m4/strtoumax.m4
m4/time_h.m4
m4/timer_time.m4
m4/timespec.m4
m4/unistd_h.m4
m4/utimbuf.m4
nextstep/README
nt/addsection.c
src/insdel.c
src/w32heap.c
test/automated/package-x-test.el
Joakim Verona [Wed, 28 Jan 2015 00:02:43 +0000 (01:02 +0100)]
First attempt at bookmark support
Katsumi Yamaoka [Tue, 27 Jan 2015 23:55:26 +0000 (23:55 +0000)]
lisp/emacs-lisp/cl.el (cl--function-convert): Merge cache that cl--labels-convert adds (bug#19699)
Paul Eggert [Tue, 27 Jan 2015 22:37:37 +0000 (14:37 -0800)]
Fix inaccuracies in my recent ChangeLog entry.